home *** CD-ROM | disk | FTP | other *** search
/ CD Exchange / CD Exchange - Volume 1.iso / d.t.p / utils / others / pcal / makefile.gcc.unix < prev    next >
Makefile  |  1993-11-29  |  1KB  |  59 lines

  1. #
  2. # Makefile for Pcal v4.3 under UNIX
  3. #
  4.  
  5. # Set the configuration variables below to taste.
  6.  
  7. #CC    = cc
  8. CC    = acc -Xs
  9. CC    = gcc
  10. INSTALL = install
  11. INSTALLMANFLAGS =
  12. INSTALLPGMFLAGS =
  13. BINDIR = /usr/local/bin
  14. MANDIR    = /usr/local/man
  15. COPTS    =
  16. OBJECTS = pcal.o exprpars.o moonphas.o pcalutil.o readfile.o writefil.o
  17.  
  18. pcal:    $(OBJECTS)
  19.     $(CC) $(LDFLAGS) -o pcal $(OBJECTS) -lm
  20.     @ echo "Build of pcal complete"
  21.  
  22. exprpars.o:    exprpars.c pcaldefs.h
  23.     $(CC) $(CFLAGS) $(COPTS) -c exprpars.c
  24.  
  25. moonphas.o:    moonphas.c pcaldefs.h pcalglob.h
  26.     $(CC) $(CFLAGS) $(COPTS) -c moonphas.c
  27.  
  28. pcal.o:        pcal.c pcaldefs.h pcalglob.h pcallang.h
  29.     $(CC) $(CFLAGS) $(COPTS) -c pcal.c
  30.  
  31. pcalutil.o:    pcalutil.c pcaldefs.h pcalglob.h pcallang.h
  32.     $(CC) $(CFLAGS) $(COPTS) -c pcalutil.c
  33.  
  34. readfile.o:    readfile.c pcaldefs.h pcalglob.h pcallang.h
  35.     $(CC) $(CFLAGS) $(COPTS) -c readfile.c
  36.  
  37. writefil.o:    writefil.c pcaldefs.h pcalglob.h pcallang.h pcalinit.h
  38.     $(CC) $(CFLAGS) $(COPTS) -c writefil.c
  39.  
  40. pcalinit: pcalinit.c
  41.     $(CC) $(CFLAGS) $(LDFLAGS) $(COPTS) -o pcalinit pcalinit.c
  42.  
  43. pcalinit.h: pcalinit pcalinit.ps
  44.     pcalinit pcalinit.ps pcalinit.h
  45.  
  46. pcalglob.h: protos.h noprotos.h
  47.  
  48. clean:
  49.     rm -f $(OBJECTS) pcal pcalinit pcalinit.h
  50.  
  51. install: pcal
  52.     $(INSTALL) -c $(INSTPGMFLAGS)   pcal $(BINDIR)
  53.  
  54. install.man:    pcal.man
  55.     nroff -man pcal.man > pcal.1
  56.     pack pcal.1
  57.     $(INSTALL) -c $(INSTMANFLAGS) pcal.1 $(MANDIR)
  58. #    mv pcal.1.z $(MANDIR)
  59.